.TH "NotebookDirector" 3 "Sat Dec 7 2019" "DesignPattern" \" -*- nroff -*-
.ad l
.nh
.SH NAME
NotebookDirector
.SH SYNOPSIS
.br
.PP
.PP
\fC#include <DESIGNPATTERN_Director\&.h>\fP
.PP
Inherits \fBDirector\fP\&.
.PP
Inherited by \fBNotebookDirectorDoubleKeyboard\fP, \fBNotebookDirectorDoubleMonitor\fP, \fBNotebookDirectorDoubleMouse\fP, and \fBNotebookDirectorNormal\fP\&.
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fB~NotebookDirector\fP ()"
.br
.ti -1c
.RI "virtual \fBAbstractComputer\fP * \fBCreateAbstractComputer\fP ()=0"
.br
.ti -1c
.RI "\fBCOMPUTERPART_TYPE\fP \fBGetComputerPart\fP ()"
.br
.in -1c
.SS "Protected Member Functions"

.in +1c
.ti -1c
.RI "\fBNotebookDirector\fP (\fBCOMPUTERPART_TYPE\fP eComputerPart)"
.br
.ti -1c
.RI "\fBVOID\fP \fBSetComputerPart\fP (\fBCOMPUTERPART_TYPE\fP eComputerPart)"
.br
.in -1c
.SS "Private Member Functions"

.in +1c
.ti -1c
.RI "\fBNotebookDirector\fP ()"
.br
.ti -1c
.RI "\fBNotebookDirector\fP (const \fBNotebookDirector\fP &cNotebookDirector)"
.br
.in -1c
.SS "Private Attributes"

.in +1c
.ti -1c
.RI "\fBCOMPUTERPART_TYPE\fP \fBm_eComputerPart\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
Definition at line 83 of file DESIGNPATTERN_Director\&.h\&.
.SH "Constructor & Destructor Documentation"
.PP 
.SS "NotebookDirector::~NotebookDirector ()"
Destruction
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.PP
Definition at line 109 of file DESIGNPATTERN_Director\&.cpp\&.
.SS "NotebookDirector::NotebookDirector (\fBCOMPUTERPART_TYPE\fP eComputerPart)\fC [protected]\fP"
Construction
.PP
\fBParameters\fP
.RS 4
\fICOMPUTERPART_TYPE\fP eComputerPart 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP
Construction
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.PP
Definition at line 96 of file DESIGNPATTERN_Director\&.cpp\&.
.SS "NotebookDirector::NotebookDirector ()\fC [private]\fP"
Construction
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.SS "NotebookDirector::NotebookDirector (const \fBNotebookDirector\fP & cNotebookDirector)\fC [private]\fP"
Copy Construction
.PP
\fBParameters\fP
.RS 4
\fIconst\fP \fBNotebookDirector\fP& cNotebookDirector 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.SH "Member Function Documentation"
.PP 
.SS "\fBAbstractComputer\fP * NotebookDirector::CreateAbstractComputer ()\fC [pure virtual]\fP"
Create Computer
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
AbstractComputer* 
.RE
.PP
\fBNote\fP
.RS 4
.RE
.PP

.PP
Implements \fBDirector\fP\&.
.PP
Implemented in \fBNotebookDirectorDoubleMonitor\fP, \fBNotebookDirectorDoubleKeyboard\fP, \fBNotebookDirectorDoubleMouse\fP, and \fBNotebookDirectorNormal\fP\&.
.PP
Definition at line 122 of file DESIGNPATTERN_Director\&.cpp\&.
.SS "\fBCOMPUTERPART_TYPE\fP NotebookDirector::GetComputerPart ()"
GetComputerPart
.PP
\fBParameters\fP
.RS 4
\fIVOID\fP 
.RE
.PP
\fBReturns\fP
.RS 4
COMPUTERPART_TYPE 
.RE
.PP

.PP
Definition at line 148 of file DESIGNPATTERN_Director\&.cpp\&.
.SS "\fBVOID\fP NotebookDirector::SetComputerPart (\fBCOMPUTERPART_TYPE\fP eComputerPart)\fC [protected]\fP"
SetComputerPart
.PP
\fBParameters\fP
.RS 4
\fICOMPUTERPART_TYPE\fP eComputerPart 
.RE
.PP
\fBReturns\fP
.RS 4
.RE
.PP

.PP
Definition at line 135 of file DESIGNPATTERN_Director\&.cpp\&.
.SH "Member Data Documentation"
.PP 
.SS "\fBCOMPUTERPART_TYPE\fP NotebookDirector::m_eComputerPart\fC [private]\fP"

.PP
Definition at line 146 of file DESIGNPATTERN_Director\&.h\&.

.SH "Author"
.PP 
Generated automatically by Doxygen for DesignPattern from the source code\&.
